package net.qhzw.admin.service;

import net.qhzw.admin.param.MechanismParam;
import net.qhzw.admin.query.MechanismQuery;
import net.qhzw.common.model.JsonResult;

public interface SysMechanismService {


    /***
     * 根据id获取当前机构信息
     * @param id
     * @return
     */
    JsonResult getMechanism(String id);


    /***
     * 获取当前机构信息列表
     * @param query
     * @return
     */
    JsonResult getMechanismList(MechanismQuery query);


    /***
     * 添加机构信息
     * @param param
     * @return
     */
    JsonResult editMechanism(MechanismParam param);


    /***
     * 删除机构
     * @param id
     * @return
     */
    JsonResult deleteMechanism(String id);
}
